上完課之後最重要的就是應用。
而我的課特別之處是,讓大家上完課後,想學更多、手癢想練習、想趕快在實務上發揮效果。
#專業點火
#超熱血
#TDD
內化技能是很難的事情。
不希望上的課白費,自己想了一個案例,用TDD開發麻將的聽牌程式。給定一副手牌,回傳聽哪些牌,寫了五天終於完成。支援萬筒條東南西北青發白。
從高階的Test Case拆分、案例排序、符合物件導向原則的職責分割,到低階的API該怎麼設計、重構。覺得收穫非常多。這幾天練習了很多設計的思考,像是回傳null到底是好還是不好,發現Collection Library都沒在回傳Null的。掌握Collection的使用,深刻感受到LINQ是C#的精華、Lazy Evaluation、學習用FluentAssertion、GetHashCode、Regex等等。
不得不說,TDD真的對於鍛鍊「設計」非常有幫助。整個開發的過程並不算快,常常要停下來思考很多事情。下一個會讓我演算法Fail的Test Case是什麼?覺得API的設計怪怪的,不夠好用該改嗎?怎麼命名重構抽出的方法。此時翻翻clean code、重構、實做模式、設計模式,閱讀感受和以前差了十萬八千里。
或許寫出可維護的程式本來就不是一件快的事情。我們平常所謂的快,其實是用放棄思考設計的時間換來的,欠債維護者還是得還。但思考這件事是可以鍛鍊的。
內化這些技能並不容易,練習的過程中察覺很多不足的地方,但覺得已經可以試著用在小專案的開發上了。
#感恩TDD讚嘆TDD
同時也有1部Youtube影片,追蹤數超過12萬的網紅prasertcbs,也在其Youtube影片中提到,การใช้ RegEx ในการจัดรูปแบบเบอร์โทรศัพท์ ============ ดาวน์โหลดไฟล์ตัวอย่างได้ที่ http://goo.gl/bOupBD ============ playlist สอนการเขียนโปรแกรมเชิงว...
「regex test」的推薦目錄:
- 關於regex test 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於regex test 在 軟體廚房 Facebook 的最佳貼文
- 關於regex test 在 prasertcbs Youtube 的最讚貼文
- 關於regex test 在 How to use regex “test” in JavaScript [duplicate] - Stack Overflow 的評價
- 關於regex test 在 Regular Expressions: test() and match() - Programming with Text 的評價
- 關於regex test 在 javascript regex tester - gist/GitHub 的評價
- 關於regex test 在 R Regex Tester Shiny App - Adam Spannbauer 的評價
- 關於regex test 在 Apex regex validation 的評價
regex test 在 軟體廚房 Facebook 的最佳貼文
介紹一個 Regular Expression Live Test 的網站,可能有很多朋友已經知道了,就介紹給不知道的朋友。
.
首頁進去會看到 Regex Tester 跟 Regex Reference,Regex Tester 就是一個 Regular Expression 的測試器。
.
Regex Reference 進去會出現滿滿的 Regular Expression 語法,作者幾乎都有附上 example。
.
http://regexstorm.net/
#RegularExpression #RegexTester
regex test 在 prasertcbs Youtube 的最讚貼文
การใช้ RegEx ในการจัดรูปแบบเบอร์โทรศัพท์
============
ดาวน์โหลดไฟล์ตัวอย่างได้ที่ http://goo.gl/bOupBD
============
playlist สอนการเขียนโปรแกรมเชิงวัตถุด้วย Java เบื้องต้น
https://www.youtube.com/watch?v=zC_0xOSX1dY&list=PLoTScYm9O0GEvHKqqib-AdVFwVe_2ln8W
============
playlist สอนภาษาจาวา Java เบื้องต้น
https://www.youtube.com/watch?v=O3rW9JvADfU&list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
============
playlist สอนจาวา Java FileIO การอ่านเขียนไฟล์
https://www.youtube.com/watch?v=y4dfsuShUaw&list=PLoTScYm9O0GEsSpaLgFDuPWzUEZdtnuWs
============
playlist สอนจาวา Java การใช้ Collections ต่าง ๆ เช่น ArrayList, Map, Set, Stack
https://www.youtube.com/watch?v=JYTIQip_pak&list=PLoTScYm9O0GEskLFgdC02Swit1fcDWspM
============
playlist สอนการทำ Unit Test ภาษาจาวา Java
https://www.youtube.com/watch?v=R11yg8hKApU&list=PLoTScYm9O0GHiK3KNdH_PrNB0G3-kb1Bi
============
playlist สอนภาษา C เบื้องต้น
https://www.youtube.com/watch?v=Z_u8Nh_Zlqc&list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
============
playlist สอนภาษา C# เบื้องต้น
https://www.youtube.com/watch?v=hhl49jwOIZI&list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
============
playlist สอนภาษา C++ เบื้องต้น
https://www.youtube.com/watch?v=_NHyJBIxc40&list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
============
playlist สอนภาษาไพธอน Python เบื้องต้น
https://www.youtube.com/watch?v=DI7eca5Kzdc&list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
============
playlist สอนภาษาไพธอน Python การเขียนโปรแกรมเชิงวัตถุ (OOP: Object-Oriented Programming)
https://www.youtube.com/watch?v=4bVBSluxJNI&list=PLoTScYm9O0GF_wbU-7layLaSuHjzhIRc9
============
playlist สอนภาษา R เบื้องต้น
https://www.youtube.com/watch?v=oy4qViQLXsI&list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
============
playlist สอนภาษา PHP เบื้องต้น
https://www.youtube.com/watch?v=zlRDiXjYVo4&list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
============
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่
https://www.youtube.com/subscription_center?add_user=prasertcbs
regex test 在 Regular Expressions: test() and match() - Programming with Text 的推薦與評價
I discuss the difference between literal strings and regular expressions. I also cover two key regex functions ... ... <看更多>
regex test 在 javascript regex tester - gist/GitHub 的推薦與評價
javascript regex tester. GitHub Gist: instantly share code, notes, and snippets. ... <看更多>
regex test 在 How to use regex “test” in JavaScript [duplicate] - Stack Overflow 的推薦與評價
... <看更多>